package org.hyou.demos.msg.seri.msg;

import org.msgpack.annotation.Message;

/**
 * 消息对象
 * 
 * @author FengChangshuo
 * @version 1.0.0 2017年1月20日 下午2:07:27 created
 */
@Message
public class BaseMessage extends BaseBean {
    
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = -1685977033262272064L;
    
    /**
     * 网关应用编码
     */
    private String code;
    
    /**
     * 消息头
     */
    private Header header;
    
    /**
     * 消息体
     */
    private Body body;
    
    /**
     * @return 网关应用编码
     */
    public String getCode() {
        return this.code;
    }
    
    /**
     * @param code 网关应用编码
     */
    public void setCode(String code) {
        this.code = code;
    }
    
    /**
     * @return the header
     */
    public Header getHeader() {
        return this.header;
    }
    
    /**
     * @param header 消息头
     */
    public void setHeader(Header header) {
        this.header = header;
    }
    
    /**
     * @return 消息体
     */
    public Body getBody() {
        return this.body;
    }
    
    /**
     * @param body 消息体
     */
    public void setBody(Body body) {
        this.body = body;
    }
    
}
